JavaScript Concept Examples
REPEATING STRING:
let arr = "hello world hello hamza";
let trr = arr.split(" ");
for (let i = 0; i < trr.length; i++) {
console.log(trr[i]);
if (trr[i] === "hello") {
alert("arib paddo");
}
}
FIRST LETTER CAPITAL:
let arr = prompt("enter your word");
console.log(arr.toUpperCase());
let trr = arr.split(" ");
for (let i = 0; i < trr.length; i++) {
console.log(trr[i][0].toUpperCase() + trr[i].slice(1));
}
PALINDROME:
let str = prompt("enter your word");
let newStr = "";
for (let i = str.length - 1; i >= 0; i--) {
newStr += str[i];
}
console.log(newStr);
SWITCH CASE:
let dayOfWeek = prompt("Enter the first three letters of the day").toLowerCase();
switch (dayOfWeek) {
case "tue":
alert("mangal h najim");
break;
case "mon":
alert("peer h yr");
break;
case "wed":
alert("budh h bhai tesra din agya");
break;
case "thu":
alert("aj jumerat h arib ki barat h");
break;
case "fri":
alert("agya jumma, Jumme ki raat h");
break;
case "sat":
alert("hafta kofta, apni raat ha");
break;
case "sun":
alert("majdoro ki chutii");
break;
default:
alert("din likhne ko kaha h bhai");
}
TOSS:
let tass = Math.ceil(Math.random() * 2);
function toss(tass) {
if (tass === 2) {
alert("Hat aya h");
} else {
alert("Tail aya h");
}
}
let chalo = confirm("Toss krna h k nh");
if (chalo) toss(tass);
ALPHABETICAL ORDER:
function alphabet_order(str) {
return str.split("").sort().join("");
}
console.log(alphabet_order(prompt("Enter your string")));
LONGEST WORD IN STRING:
let str2 = "web development course";
let splitStr = str2.split(" ");
let lnght = 0;
let hogya = "";
for (let i = 0; i < splitStr.length; i++) {
if (lnght <= splitStr[i].length) {
lnght = splitStr[i].length;
hogya = splitStr[i];
}
}
console.log(hogya);
POWER FUNCTION:
let a = prompt("Enter your number");
let b = prompt("Enter second number");
let d = a;
function power(a, b) {
for (let i = 1; i < b; i++) {
a *= d;
}
console.log(a);
}
power(a, b);
LEAP YEAR CHECK:
let leapYear = 1996;
let arrY = [];
function createLeapYear() {
for (let i = 0; i < 11; i++) {
leapYear += 4;
arrY[i] = leapYear;
}
return arrY;
}
function chk() {
createLeapYear();
let userInp = +prompt("Enter a year");
for (let i = 0; i < arrY.length; i++) {
if (userInp === arrY[i]) {
alert("bhtreen");
}
}
}
chk();
AVERAGE AND PERCENTAGE:
function mainF() {
let si = 76;
let ur = 43;
let en = 47;
function average() {
return (si + ur + en) / 3;
}
function percentage() {
return ((si + ur + en) / 200) * 100;
}
console.log(average().toFixed(2), percentage().toFixed(2) + "%");
}
mainF();
SELF MADE indexOf()
let stR = "sadqah";
let char = "h";
function karacter() {
for (let i = 0; i < stR.length; i++) {
if (stR[i] === char) {
console.log(i);
}
}
}
karacter();
REMOVE VOWELS:
let alfaz = prompt("Enter a word");
let ALFAZ = "";
function vowels() {
for (let i = 0; i < alfaz.length; i++) {
if (!"aeiou".includes(alfaz[i])) {
ALFAZ += alfaz[i];
}
}
console.log("Original:", alfaz);
console.log("Without vowels:", ALFAZ);
}
vowels();
COUNT DOUBLE VOWELS:
function countConsecutiveVowels(text) {
const vowels = "aeiou";
let count = 0;
for (let i = 0; i < text.length - 1; i++) {
let char1 = text[i].toLowerCase();
let char2 = text[i + 1].toLowerCase();
if (vowels.includes(char1) && vowels.includes(char2)) {
count++;
}
}
return count;
}
const sentence = "Pleases read this application and give me gratuity";
console.log("Consecutive vowel pairs:", countConsecutiveVowels(sentence));
OVERTIME PAY:
function calculateOvertimePay(hoursWorked) {
const overtimeRate = 12;
const regularHours = 40;
if (hoursWorked > regularHours) {
const overtimeHours = hoursWorked - regularHours;
return overtimeHours * overtimeRate;
} else {
return 0;
}
}
const hoursWorked = 50;
console.log("Overtime Pay: Rs.", calculateOvertimePay(hoursWorked));
View Assignment PDF